package com.hong;

import com.hong.java.client.testapp.HelloPrx;
import com.qq.tars.client.Communicator;
import com.qq.tars.client.CommunicatorConfig;
import com.qq.tars.client.CommunicatorFactory;

/**
 * @author: csh
 * @Date: 2021/3/5 11:03
 * @Description: 该测试不行
 */
public class App {
    public static void main(String[] args) {
        CommunicatorConfig cfg = new CommunicatorConfig();
//        //这里的主控要换成实际的主控地址才可以你
//        cfg.setLocator("tars.tarsregistry.QueryObj@tcp -h 127.0.0.1 -t 60000 -p 9002");
        //构建通信器
        Communicator communicator = CommunicatorFactory.getInstance().getCommunicator(cfg);
        //通过通信器，生成代理对象，线程安全，不需要多次实例化
        HelloPrx proxy = communicator.stringToProxy(HelloPrx.class, "tarsjavaserver.javaserver.HelloObj@tcp -h 127.0.0.1  -p 9002:tcp -h 10.3.6.59 -p 8011 ");
        String ret = proxy.hello(1000, "HelloWorld");
        System.out.println(ret);
    }
}
